﻿using BJoin.Application.BObject;

namespace BJoin.MicroSVC.Sample.DataContract.ExtObjects
{
    /// <summary>
    /// Descript: 文件扩展对象
    /// </summary>
    public class FileExtObject : BObjExt
    {
        /// <summary>
        /// 文件URL
        /// </summary>
        public string Url { get; set; }
        /// <summary>
        /// 扩展属性A
        /// </summary>
        public int? A { get; set; }
        /// <summary>
        /// 扩展属性B
        /// </summary>
        public int? B { get; set; }
        /// <summary>
        /// 扩展属性C
        /// </summary>
        public int? C { get; set; }
        /// <summary>
        /// 扩展对象Z
        /// </summary>
        public ZObject Z { get; set; }
    }
    /// <summary>
    /// Z对象
    /// </summary>
    public class ZObject
    {
        /// <summary>
        /// 扩展属性X
        /// </summary>
        public string X { get; set; }
        /// <summary>
        /// 扩展属性Y
        /// </summary>
        public string Y { get; set; }
    }
}
